package yc.gg.service;

import yc.gg.domain.po.Post;
import yc.gg.domain.req.CommentReq;
import yc.gg.domain.req.PostReq;
import yc.gg.domain.req.ReplyReq;
import yc.gg.utils.Result;

/**
 * \* User: Fuyue
 * \* Date: 2025/6/10
 * \* Description:
 * \
 */
public interface IPostService {
    public Result post(PostReq postReq);

    Result get(int pageNum);

    Result getById(String id);

    Result comment(CommentReq commentReq);

    Result commentList(CommentReq commentReq);

    Result addReply(ReplyReq replyReq);

    Result mine();
}
